###Function###
FileSelectFolder

###Description###
Bietet eine graphische Ordnerauswahl an.

###Syntax###
FileSelectFolder ( "dialog text", "root dir" [, flag = 0 [, "initial dir" [, hwnd]]] )


###Parameters###
@@ParamTable@@
dialog text
	Der Begrungstext.
root dir
	Basisverzeichnis des Verzeichnisbaumes. Limitiert die Wahl im Basisverzeichnis. Fr den Desktop ist "" zu benutzen.
flag
	[optional]
		1 = Zeigt den Button "Neuer Ordner" (bentigt IE6.0 oder neuer)
		2 = Verwendet neuen Dialog-Stil  (bentigt IE5.0 oder neuer)
		4 = Zeigt ein Edit-Control, zur manuellen Eingabe eines Pfades
initial dir
	[optional] Der volle Pfad des Verzeichnis, welches ausgewhlt/markiert, wenn der Dialog angezeigt wird. Standard ist ein leerer String ("").
hwnd
	[optional] Das Fenster Handle welches als Parent fr diesen Dialog verwendet werden soll.
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	Den vollstndigen Pfad des ausgewhlten Ordners.
Fehler:	Einen leeren String und setzt @error auf 1, wenn der Benutzer das Fenster geschlossen bzw. abgebrochen hat.
@@End@@


###Remarks###
Das Hauptverzeichnis wird ausgewhlt, falls das Startverzeichnis (wenn es angegeben wurde) nicht existiert.
Ein nicht-existierendes Basisverzeichnis macht den Desktop automatisch zum Basisverzeichnis.
Die Option "Neuer Ordner"-Button bentigt evtl. Windows XP mit IE6.
Besondere Windows-Ordner (wie z.B. "Dokumente und Einstellungen") knnen als Basisverzeichnis gesetzt werden, indem man ihre CLSIDs angibt. Siehe <a href="../appendix/clsid.htm">Anhang CLSIDs besonderer Ordner</a>.
UNC Pfade werden nicht untersttzt. Falls man jedoch bentigt, dass man Dateien auf UNC-Pfaden auswhlen kann, dann muss der Pfad zuerst als Laufwerksbuchstabe gemappt werden.
UNC ist ein Netzwerkpfad.


###Related###
FileSaveDialog, FileOpenDialog


###Example###
@@IncludeExample@@
